State Space Discovery by Guided Dynamic Analysis

نویسندگان

  • Nadya Kuzmina
  • John Paul
  • Ruben Gamboa
  • James Caldwell
چکیده

Dynamic constraint inference techniques give precise results, but are usually limited to relatively few properties. This limitation often prohibits a dynamic constraint inference approach from expressing the essential behavior of a given program. This paper introduces the state space partitioning technique which applies the partitions implicit in a program’s source code to effectively introduce several types of disjunctive program-specific properties into the language of dynamic constraint inference. Disjunctive properties considered by our approach include object invariants and transitions between abstract states of the target program. The state space partitioning technique has been implemented in a tool called ContExt, which relies on Daikon for dynamic constraint inference tasks. We demonstrate that our approach specifies the essential behavior on five examples from different domains. In each case pure dynamic constraint inference fails to capture important constraints on the essential behavior of the program under analysis. The primary reason for this failure is the inexpressibility of a general and effectively computable disjunctive constraint in the language of dynamic constraint inference.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experimental Study and steady state stability analysis of CLL-T Series Parallel Resonant Converter with Fuzzy controller using State Space Analysis

This paper presents a Closed Loop CLL-T (capacitor inductor inductor) Series Parallel Resonant Converter (SPRC) has been simulated and the performance is analysised. A three element CLL-T SPRC working under load independent operation (voltage type and current type load) is presented in this paper. The Steady state Stability Analysis of CLL-T SPRC has been developed using State Space technique a...

متن کامل

Guidage: a Fast audio Query Guided assemblage

In this article, a method is proposed for fast and automatic retrieval of factors of audio content in a large audio database based on user’s audio query. The proposed method, unlike most existing systems, takes explicit considerations of temporal morphology of audio content. This work touches upon several existing approaches and technologies for sound manipulations, such as sound texture synthe...

متن کامل

Dynamic Analysis of Multi-Directional Functionally Graded Panels and Comparative Modeling by ANN

In this paper dynamic analysis of multi-directional functionally graded panel is studied using a semi-analytical numerical method entitled the state-space based differential method (SSDQM) and comparative behavior modeling by artificial neural network (ANN) for different parameters. A semi-analytical approach which makes use the three-dimensional elastic theory and assuming the material propert...

متن کامل

An Effective Attack-Resilient Kalman Filter-Based Approach for Dynamic State Estimation of Synchronous Machine

Kalman filtering has been widely considered for dynamic state estimation in smart grids. Despite its unique merits, the Kalman Filter (KF)-based dynamic state estimation can be undesirably influenced by cyber adversarial attacks that can potentially be launched against the communication links in the Cyber-Physical System (CPS). To enhance the security of KF-based state estimation, in this paper...

متن کامل

Automatic Discovery of Transition Symmetry in Multithreaded Programs Using Dynamic Analysis

While symmetry reduction has been established to be an important technique for reducing the search space in model checking, its application in concurrent software verification is still limited, due to the difficulty of specifying symmetry in realistic software. We propose an algorithm for automatically discovering and applying transition symmetry in multithreaded programs during dynamic model c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008